R语言中xlsx加载时出现报错的解决办法 您所在的位置:网站首页 r语言 readxls R语言中xlsx加载时出现报错的解决办法

R语言中xlsx加载时出现报错的解决办法

2023-08-16 01:09| 来源: 网络整理| 查看: 265

【运行目标】

导入xlsx文件,运行以下脚本(注意加载要按顺序)

install.packages(“rJava”)

install.packages(“xlsxjars”)

install.packages(“xlsx”)

library(rJava)

library(xlsxjars)

library(xlsx)

【报错提示】

library(xlsx)

Error: package or namespace load failed for ‘xlsx’:

loadNamespace()里算’rJava’时.onLoad失败了,详细内容:

调用:fun(libname,pkgname)

错误: JAVA_HOME cannot be determined from the registry

【解决方案】

1,上java官网下载windows版本的java软件

https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

因为大家看到帖子的时间不一样,所以大家下载时候看到版本不一样,下载时需要注册oracle账号。

下载好java之后安装

注意:

如果R是64位的,安装的java也必须是64位,且放在C:\Program Files… 相应目录

如果你安装在了C:\Program Files (x86)【此目录是32位软件安装目录】 则系统会继续报错

2,下载好java,并且安装好之后,主要要设置环境变量

在cmd下面输入

set JAVA_HOME=C:\Program Files\Java\jdk-14.0.2

Path=C:\Program Files\Java\jdk-14.0.2\bin

此处=号后面的内容是你安装java的路径

也可以手动设置

一般数字1处是没有的,需要自己手动在以下位置输入

数字2处的操作是点击编辑进入后

最后点击确定,就配置好java的环境变量了

3,最后重新运行

library(rJava)

library(xlsxjars)

library(xlsx)

xlsx包就导入成功啦

欢迎大家dingxiangyuan关注小支医生,一边学医一边学生信



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有